package com.ruoyi.system.mapper;

import java.util.List;
import com.ruoyi.system.domain.TZhgdDeviceToolsInfo;

/**
 * 工器具台账Mapper接口
 * 
 * @author wuyafeng
 * @date 2025-01-16
 */
public interface TZhgdDeviceToolsInfoMapper 
{
    /**
     * 查询工器具台账
     * 
     * @param id 工器具台账主键
     * @return 工器具台账
     */
    public TZhgdDeviceToolsInfo selectTZhgdDeviceToolsInfoById(String id);

    /**
     * 查询工器具台账列表
     * 
     * @param tZhgdDeviceToolsInfo 工器具台账
     * @return 工器具台账集合
     */
    public List<TZhgdDeviceToolsInfo> selectTZhgdDeviceToolsInfoList(TZhgdDeviceToolsInfo tZhgdDeviceToolsInfo);
    public List<TZhgdDeviceToolsInfo> selectToolsInfoNoSync();

    /**
     * 新增工器具台账
     * 
     * @param tZhgdDeviceToolsInfo 工器具台账
     * @return 结果
     */
    public int insertTZhgdDeviceToolsInfo(TZhgdDeviceToolsInfo tZhgdDeviceToolsInfo);

    /**
     * 修改工器具台账
     * 
     * @param tZhgdDeviceToolsInfo 工器具台账
     * @return 结果
     */
    public int updateTZhgdDeviceToolsInfo(TZhgdDeviceToolsInfo tZhgdDeviceToolsInfo);

    /**
     * 删除工器具台账
     * 
     * @param id 工器具台账主键
     * @return 结果
     */
    public int deleteTZhgdDeviceToolsInfoById(String id);

    /**
     * 批量删除工器具台账
     * 
     * @param ids 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteTZhgdDeviceToolsInfoByIds(String[] ids);
}
